Iguana Iguana — synonyms, definition

1. Iguana iguana (Noun)

2 synonyms
common iguana iguana
1 definition

Iguana iguana (Noun) — Large herbivorous tropical American arboreal lizards with a spiny crest along the back; used as human food in Central America and South America.

2 types of
iguanid iguanid lizard
1 part of
genus Iguana